home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 049a / tag3.zip / QSORT.DOC < prev    next >
Text File  |  1991-09-28  |  1KB  |  33 lines

  1. QSORT is a rewrite of a Aug 88 version of QSORT (QuickSort) which used
  2.       the compare from my Z80 1980 shellsort.  In this version the CMP
  3.       compile directives have been changed to parameters switches that
  4.       have been brought out to the command line.  A possible problem
  5.       has also been fixed.  The default 16k stack space was used in
  6.       the 88 version.  This has been increased to 48k in this version.
  7.  
  8.       The sort also no longer moves one byte strings to the end of
  9.       the list.  (One character strings were noise as taglines) Now
  10.       the sort can be used for anything,  though the number of lines
  11.       that can be sorted is still determined by the "56 byte" average.
  12.  
  13. Command line and switches are:
  14. QSORT file.in [file.out] [-ENR /Cn -S]
  15.   E-xact match    FALSE
  16.   N-ulls sort hi  TRUE
  17.   R-everse order  FALSE
  18.   C-olumn start   1
  19.   S-tatus display FALSE
  20.   where n = number
  21.   w/strlen ±56, 7500<lines
  22. by L.Barker
  23.  
  24.   E-xact match    F     If F Compares are forced to upper case
  25.   N-ulls sort hi  T     If F null strings are listed first, T=Last
  26.   R-everse order  F     List Z to A rather than A to Z
  27.   C-olumn start   1     Or where ever
  28.   S-tatus display F     Used to test valid command line
  29.  
  30.   w/strlen ±56, 8000<  Given the aprox max length of a tagline this
  31.                         is the number of lines that you have memory
  32.                         to sort.
  33.